package EncuestasDAO;

import Herramientas.PasarelaDatos;
import Herramientas.ResultSets;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
 *
 * @author Alan Gonzalez
 */
public class AsignacionDAO {

    private PasarelaDatos db;
    private ResultSets res;

    public AsignacionDAO() {
        db = new PasarelaDatos();
        res = new ResultSets();
    }

    /**
     * alan gonzalez metodo que devulve el contador de preguntas de una encuesta
     * determinada
     *
     * @param folio
     * @return
     */
    public int contarPreguntasEncuesta(double folio) {
        int contador = 0;
        String query = "select count(*) as contador from admin_asignacion where folio_encuesta = " + folio;
        ResultSet rst = null;
        db.openDatabase();
        rst = db.executeQuery(query);
        try {
            if (rst.next()) {
                contador = rst.getInt("contador");
            } else {
                contador = 0;
            }
        } catch (SQLException ex) {
            Logger.getLogger(AsignacionDAO.class.getName()).log(Level.SEVERE, null, ex);
        }
        return contador;
    }
}
